package com.example.service;

import com.example.entity.User;
import com.example.req.ResetUserPasswordRep;
import com.example.req.UserLoginRep;
import com.example.req.UserQueryReq;
import com.example.req.UserSaveRep;
import com.example.resp.UserLoginResp;
import com.github.pagehelper.PageInfo;

public interface UserService {

    PageInfo<User> findUser(UserQueryReq req);

    void saveUser(UserSaveRep req);

    void deleteUser(Long id);

    void resetUserPassword(ResetUserPasswordRep req);

    UserLoginResp userLogin(UserLoginRep req);
}
